import { getBangdans } from '../service/api_music'
import { HYEventStore } from 'hy-event-store'

// HYEventStore是一个类,需要新建
const bangdanStore = new HYEventStore({
	state: {
		newBangdans: {},
		hotBangdans: {},
		originBangdans: {},
		upBangdans: {}
	},
	actions: {
		getBnagdanDataActions(ctx) {
			// for(let i = 0; i < 4; i++) {
			// 	getBangdans(i).then(res => {
			// 		switch(i) {
			// 			case 0:
			// 				// "新歌榜"
			// 				ctx.newBangdans = res.playlist
			// 				break;
			// 			case 1:
			// 				// "热歌榜"
			// 				ctx.hotBangdans = res.playlist
			// 				break;
			// 			case 2:
			// 				// "原创榜"
			// 				ctx.originBangdans = res.playlist
			// 				break;
			// 		  case 3:
			// 				// "飙升榜"
			// 				ctx.upBangdans = res.playlist
			// 				break;
			// 			default:
			// 				break;
			// 		}
			// 	})
			// }

			getBangdans(1).then(res => {
				ctx.hotBangdans = res.playlist
			})
			getBangdans(0).then(res => {
				ctx.newBangdans = res.playlist
			})
			getBangdans(2).then(res => {
				ctx.originBangdans = res.playlist
			})
			getBangdans(3).then(res => {
				ctx.upBangdans = res.playlist
			})
		}
	}
})

export {
	bangdanStore
}